Boost.Bimap
This is an older version and was released in 2016. The current version is 1.86.0.
C++
03
Added in Boost
1.35.0
Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key.